package com.projet.glb2r.Activite;

import com.projet.glb2r.R;
import com.projet.glb2r.DAO.DAOEntreprise;
import com.projet.glb2r.Objet.ObjetEntreprise;
import com.projet.glb2r.Objet.ObjetFacture;
import com.projet.glb2r.R.id;
import com.projet.glb2r.R.layout;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;
import android.widget.TextView;
import android.widget.Toast;

public class ActiviteAccueil extends Activity implements OnClickListener {

	ImageButton rechercherClient;
	ImageButton rechercherFacture;
	//Button ajoutclient;
	ImageButton creerFacture;
	ImageButton parametre;
	String nom_entreprise;
	String adr_entreprise;
	String nomintervenant;
	private TextView nomentreprise;
	 private TextView adresse_entreprise;
	 private TextView nom_intervenant;
	 private TextView affiche_nomentreprise;
	 private TextView affiche_adr_entreprise;
	 private TextView affiche_nomintervenant;
	 private DAOEntreprise entrepriseDAO;
	 private ObjetEntreprise entreprise;
	
	@Override
	public void onCreate(Bundle savedInstanceState){
		super.onCreate(savedInstanceState);
        setContentView(R.layout.accueil_view);
        
        entrepriseDAO = new DAOEntreprise();
        entreprise = entrepriseDAO.getEntreprise(getContentResolver(), " rowid = ?", new String[]{""+1});
        
        rechercherClient = (ImageButton) findViewById(R.id.rechercheClient);
        rechercherFacture = (ImageButton) findViewById(R.id.rechercheFacture);
        creerFacture = (ImageButton) findViewById(R.id.creerFacture);
        parametre = (ImageButton) findViewById(R.id.parametre);
        nomentreprise = (TextView) findViewById(R.id.nomentreprise);
        adresse_entreprise = (TextView) findViewById(R.id.adresse_entreprise);
        nom_intervenant = (TextView) findViewById(R.id.nomIntervenant);
        
        affiche_nomentreprise = (TextView) findViewById(R.id.affiche_nomentreprise);
        affiche_adr_entreprise = (TextView) findViewById(R.id.affiche_adr_entreprise);
        //affiche_nomintervenant = (TextView) findViewById(R.id.affiche_nomintervenant);
        
        nom_entreprise = entreprise.getNomEntreprise(); 
        adr_entreprise = entreprise.getAdresse();
        //nomintervenant = entreprise.getNom();	
        
        affiche_nomentreprise.setText(nom_entreprise);
        affiche_adr_entreprise.setText(adr_entreprise);
        
        creerFacture.setOnClickListener(this);
        rechercherClient.setOnClickListener(this);
        rechercherFacture.setOnClickListener(this);
        parametre.setOnClickListener(this);
	}

	public void onClick(View arg0) {
		// TODO Auto-generated method stub
		switch(arg0.getId()){
		case R.id.creerFacture:
			ObjetFacture facture = new ObjetFacture();
			facture.setEnCours(false);
			ActiviteCreationFacture.objetfacture = facture;
			Intent intent = new Intent("android.intent.action.ActiviteCreationFacture");
			startActivity(intent);
			break;
		case R.id.rechercheClient:
			Intent intention = new Intent("android.intent.action.ActiviteRechercheClient");
			startActivity(intention);
			break;
		case R.id.rechercheFacture:
			Intent intention1 = new Intent("android.intent.action.ActiviteRechercheFacture");
			startActivity(intention1);
			break;
		case R.id.parametre:
			Intent intention2 = new Intent("android.intent.action.ActiviteParametre");
			startActivity(intention2);
			break;
		}
	}
	  public boolean onKeyDown(int keyCode, KeyEvent event) 
	    {
	 
	        if (keyCode == KeyEvent.KEYCODE_BACK) {
	        	 Toast.makeText(getApplicationContext(), "Appuier sur HOME pour quitter l'application!",
	        			  Toast.LENGTH_SHORT).show();
	        			                onDestroy();
	        			               return true;
	        			        } else {
	        			                Toast.makeText(getApplicationContext(), "Ouups!",
	        			  Toast.LENGTH_SHORT).show();
	        			                 return true;
	        		        }
			
	 
	     }
	    
//	  public boolean onBackPressed(int keyCode, KeyEvent event)
//      {
//
//        switch(keyCode){
//
//        case KeyEvent.KEYCODE_BACK :// faire rien ;
//        	  Log.i("BTN", "backpressed: System.exit(0)");
//
//        	System.exit(0);
//        }
//
//
//        return false;
//      }
//	    public void onBackPressed() {
//	    	System.exit(0);
//	    		finish();
//	    return;
//	    }
}
